//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.aidong.model.wills;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(
        name = "CardTypeCode"
)
public class CardTypeCode implements Serializable {
    @Id
    @Column(
            name = "Code",
            nullable = false
    )
    protected String code;
    @Column(
            name = "ChName",
            nullable = false
    )
    protected String chName;
    @Column(
            name = "MarkId"
    )
    protected String markId;
    @Column(
            name = "TypeId",
            nullable = false
    )
    protected String typeId;
    @Column(
            name = "ManyShop"
    )
    protected String manyShop;
    @Column(
            name = "ActiveTime",
            nullable = false
    )
    protected Date activeTime;
    @Column(
            name = "InactiveTime",
            nullable = false
    )
    protected Date inactiveTime;
    @Column(
            name = "ChangeCardType"
    )
    protected String changeCardType;
    @Column(
            name = "Category"
    )
    protected String category;
    @Column(
            name = "TraCode"
    )
    protected String traCode;
    @Column(
            name = "Note"
    )
    protected String note;
    @Column(
            name = "Valids",
            nullable = false
    )
    protected Integer valids;
    @Column(
            name = "ValidUnit",
            nullable = false
    )
    protected String validUnit;
    @Column(
            name = "AddValids"
    )
    protected Integer addValids;
    @Column(
            name = "AddValidUnit"
    )
    protected String addValidUnit;
    @Column(
            name = "Degree",
            nullable = false
    )
    protected Integer degree;
    @Column(
            name = "OpenPeriod",
            nullable = false
    )
    protected Integer openPeriod;
    @Column(
            name = "TimeLock",
            nullable = false
    )
    protected Integer timeLock;
    @Column(
            name = "DegreeLock",
            nullable = false
    )
    protected Integer degreeLock;
    @Column(
            name = "Price",
            nullable = false
    )
    protected Double price;
    @Column(
            name = "StopFee",
            nullable = false
    )
    protected Double stopFee;
    @Column(
            name = "ChangeFee",
            nullable = false
    )
    protected Double changeFee;
    @Column(
            name = "MendFee",
            nullable = false
    )
    protected Double mendFee;
    @Column(
            name = "ChgShopFee",
            nullable = false
    )
    protected Double chgShopFee;
    @Column(
            name = "ContDiscount",
            nullable = false
    )
    protected Double contDiscount;
    @Column(
            name = "NewFixedFee",
            nullable = false
    )
    protected Double newFixedFee;
    @Column(
            name = "OldFixedFee",
            nullable = false
    )
    protected Double oldFixedFee;
    @Column(
            name = "SaleType1",
            nullable = false
    )
    protected Integer saleType1;
    @Column(
            name = "SaleType2",
            nullable = false
    )
    protected Integer saleType2;
    @Column(
            name = "SaleType3",
            nullable = false
    )
    protected Integer saleType3;
    @Column(
            name = "PreferRenewal",
            nullable = false
    )
    protected Integer preferRenewal;
    @Column(
            name = "ManyUser",
            nullable = false
    )
    protected Integer manyUser;
    @Column(
            name = "TasteCard",
            nullable = false
    )
    protected Integer tasteCard;
    @Column(
            name = "AllowUpdate",
            nullable = false
    )
    protected Integer allowUpdate;
    @Column(
            name = "DirectorCard",
            nullable = false
    )
    protected Integer directorCard;
    @Column(
            name = "FixedType",
            nullable = false
    )
    protected Integer fixedType;
    @Column(
            name = "MakeCard",
            nullable = false
    )
    protected Integer makeCard;
    @Column(
            name = "NoBusyCard",
            nullable = false
    )
    protected Integer noBusyCard;
    @Column(
            name = "ManyShopQuantity",
            nullable = false
    )
    protected Integer manyShopQuantity;
    @Column(
            name = "AllowAddShop",
            nullable = false
    )
    protected Integer allowAddShop;
    @Column(
            name = "AddShopFee"
    )
    protected Double addShopFee;
    @Column(
            name = "BarcodeUse",
            nullable = false
    )
    protected Integer barcodeUse;
    @Column(
            name = "BarcodeMonth"
    )
    protected Integer barcodeMonth;
    @Column(
            name = "BarcodeQuantity"
    )
    protected Integer barcodeQuantity;
    @Column(
            name = "BarcodeNoContract",
            nullable = false
    )
    protected Integer barcodeNoContract;
    @Column(
            name = "BarcodeContract",
            nullable = false
    )
    protected Integer barcodeContract;
    @Column(
            name = "CreateUser",
            nullable = false
    )
    protected String createUser;
    @Column(
            name = "CreateTime",
            nullable = false
    )
    protected Date createTime;
    @Column(
            name = "UpdateTime",
            nullable = false
    )
    protected Date updateTime;
    @Column(
            name = "AmortizeFee1"
    )
    protected Double amortizeFee1;
    @Column(
            name = "AmortizeFee2"
    )
    protected Double amortizeFee2;
    @Column(
            name = "AmortizeFee3"
    )
    protected Double amortizeFee3;
    @Column(
            name = "AmortizeFee4"
    )
    protected Double amortizeFee4;
    @Column(
            name = "PromotionCard"
    )
    protected Integer promotionCard;
    @Column(
            name = "DeductQuantity"
    )
    protected Integer deductQuantity;
    @Column(
            name = "GiftCardType"
    )
    protected String giftCardType;
    @Column(
            name = "PresentPt"
    )
    protected Integer presentPt;
    @Column(
            name = "BaosteelUse"
    )
    protected Integer baosteelUse;
    @Column(
            name = "QuotaCardPic"
    )
    protected String quotaCardPic;

    public CardTypeCode() {
    }

    public CardTypeCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return this.code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getChName() {
        return this.chName;
    }

    public void setChName(String chName) {
        this.chName = chName;
    }

    public String getMarkId() {
        return this.markId;
    }

    public void setMarkId(String markId) {
        this.markId = markId;
    }

    public String getTypeId() {
        return this.typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getManyShop() {
        return this.manyShop;
    }

    public void setManyShop(String manyShop) {
        this.manyShop = manyShop;
    }

    public Date getActiveTime() {
        return this.activeTime;
    }

    public void setActiveTime(Date activeTime) {
        this.activeTime = activeTime;
    }

    public Date getInactiveTime() {
        return this.inactiveTime;
    }

    public void setInactiveTime(Date inactiveTime) {
        this.inactiveTime = inactiveTime;
    }

    public String getChangeCardType() {
        return this.changeCardType;
    }

    public void setChangeCardType(String changeCardType) {
        this.changeCardType = changeCardType;
    }

    public String getCategory() {
        return this.category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getTraCode() {
        return this.traCode;
    }

    public void setTraCode(String traCode) {
        this.traCode = traCode;
    }

    public String getNote() {
        return this.note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Integer getValids() {
        return this.valids;
    }

    public void setValids(Integer valids) {
        this.valids = valids;
    }

    public String getValidUnit() {
        return this.validUnit;
    }

    public void setValidUnit(String validUnit) {
        this.validUnit = validUnit;
    }

    public Integer getAddValids() {
        return this.addValids;
    }

    public void setAddValids(Integer addValids) {
        this.addValids = addValids;
    }

    public String getAddValidUnit() {
        return this.addValidUnit;
    }

    public void setAddValidUnit(String addValidUnit) {
        this.addValidUnit = addValidUnit;
    }

    public Integer getDegree() {
        return this.degree;
    }

    public void setDegree(Integer degree) {
        this.degree = degree;
    }

    public Integer getOpenPeriod() {
        return this.openPeriod;
    }

    public void setOpenPeriod(Integer openPeriod) {
        this.openPeriod = openPeriod;
    }

    public Integer getTimeLock() {
        return this.timeLock;
    }

    public void setTimeLock(Integer timeLock) {
        this.timeLock = timeLock;
    }

    public Integer getDegreeLock() {
        return this.degreeLock;
    }

    public void setDegreeLock(Integer degreeLock) {
        this.degreeLock = degreeLock;
    }

    public Double getPrice() {
        return this.price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getStopFee() {
        return this.stopFee;
    }

    public void setStopFee(Double stopFee) {
        this.stopFee = stopFee;
    }

    public Double getChangeFee() {
        return this.changeFee;
    }

    public void setChangeFee(Double changeFee) {
        this.changeFee = changeFee;
    }

    public Double getMendFee() {
        return this.mendFee;
    }

    public void setMendFee(Double mendFee) {
        this.mendFee = mendFee;
    }

    public Double getChgShopFee() {
        return this.chgShopFee;
    }

    public void setChgShopFee(Double chgShopFee) {
        this.chgShopFee = chgShopFee;
    }

    public Double getContDiscount() {
        return this.contDiscount;
    }

    public void setContDiscount(Double contDiscount) {
        this.contDiscount = contDiscount;
    }

    public Double getNewFixedFee() {
        return this.newFixedFee;
    }

    public void setNewFixedFee(Double newFixedFee) {
        this.newFixedFee = newFixedFee;
    }

    public Double getOldFixedFee() {
        return this.oldFixedFee;
    }

    public void setOldFixedFee(Double oldFixedFee) {
        this.oldFixedFee = oldFixedFee;
    }

    public Integer getSaleType1() {
        return this.saleType1;
    }

    public void setSaleType1(Integer saleType1) {
        this.saleType1 = saleType1;
    }

    public Integer getSaleType2() {
        return this.saleType2;
    }

    public void setSaleType2(Integer saleType2) {
        this.saleType2 = saleType2;
    }

    public Integer getSaleType3() {
        return this.saleType3;
    }

    public void setSaleType3(Integer saleType3) {
        this.saleType3 = saleType3;
    }

    public Integer getPreferRenewal() {
        return this.preferRenewal;
    }

    public void setPreferRenewal(Integer preferRenewal) {
        this.preferRenewal = preferRenewal;
    }

    public Integer getManyUser() {
        return this.manyUser;
    }

    public void setManyUser(Integer manyUser) {
        this.manyUser = manyUser;
    }

    public Integer getTasteCard() {
        return this.tasteCard;
    }

    public void setTasteCard(Integer tasteCard) {
        this.tasteCard = tasteCard;
    }

    public Integer getAllowUpdate() {
        return this.allowUpdate;
    }

    public void setAllowUpdate(Integer allowUpdate) {
        this.allowUpdate = allowUpdate;
    }

    public Integer getDirectorCard() {
        return this.directorCard;
    }

    public void setDirectorCard(Integer directorCard) {
        this.directorCard = directorCard;
    }

    public Integer getFixedType() {
        return this.fixedType;
    }

    public void setFixedType(Integer fixedType) {
        this.fixedType = fixedType;
    }

    public Integer getMakeCard() {
        return this.makeCard;
    }

    public void setMakeCard(Integer makeCard) {
        this.makeCard = makeCard;
    }

    public Integer getNoBusyCard() {
        return this.noBusyCard;
    }

    public void setNoBusyCard(Integer noBusyCard) {
        this.noBusyCard = noBusyCard;
    }

    public Integer getManyShopQuantity() {
        return this.manyShopQuantity;
    }

    public void setManyShopQuantity(Integer manyShopQuantity) {
        this.manyShopQuantity = manyShopQuantity;
    }

    public Integer getAllowAddShop() {
        return this.allowAddShop;
    }

    public void setAllowAddShop(Integer allowAddShop) {
        this.allowAddShop = allowAddShop;
    }

    public Double getAddShopFee() {
        return this.addShopFee;
    }

    public void setAddShopFee(Double addShopFee) {
        this.addShopFee = addShopFee;
    }

    public Integer getBarcodeUse() {
        return this.barcodeUse;
    }

    public void setBarcodeUse(Integer barcodeUse) {
        this.barcodeUse = barcodeUse;
    }

    public Integer getBarcodeMonth() {
        return this.barcodeMonth;
    }

    public void setBarcodeMonth(Integer barcodeMonth) {
        this.barcodeMonth = barcodeMonth;
    }

    public Integer getBarcodeQuantity() {
        return this.barcodeQuantity;
    }

    public void setBarcodeQuantity(Integer barcodeQuantity) {
        this.barcodeQuantity = barcodeQuantity;
    }

    public Integer getBarcodeNoContract() {
        return this.barcodeNoContract;
    }

    public void setBarcodeNoContract(Integer barcodeNoContract) {
        this.barcodeNoContract = barcodeNoContract;
    }

    public Integer getBarcodeContract() {
        return this.barcodeContract;
    }

    public void setBarcodeContract(Integer barcodeContract) {
        this.barcodeContract = barcodeContract;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Double getAmortizeFee1() {
        return this.amortizeFee1;
    }

    public void setAmortizeFee1(Double amortizeFee1) {
        this.amortizeFee1 = amortizeFee1;
    }

    public Double getAmortizeFee2() {
        return this.amortizeFee2;
    }

    public void setAmortizeFee2(Double amortizeFee2) {
        this.amortizeFee2 = amortizeFee2;
    }

    public Double getAmortizeFee3() {
        return this.amortizeFee3;
    }

    public void setAmortizeFee3(Double amortizeFee3) {
        this.amortizeFee3 = amortizeFee3;
    }

    public Double getAmortizeFee4() {
        return this.amortizeFee4;
    }

    public void setAmortizeFee4(Double amortizeFee4) {
        this.amortizeFee4 = amortizeFee4;
    }

    public Integer getPromotionCard() {
        return this.promotionCard;
    }

    public void setPromotionCard(Integer promotionCard) {
        this.promotionCard = promotionCard;
    }

    public Integer getDeductQuantity() {
        return this.deductQuantity;
    }

    public void setDeductQuantity(Integer deductQuantity) {
        this.deductQuantity = deductQuantity;
    }

    public String getGiftCardType() {
        return this.giftCardType;
    }

    public void setGiftCardType(String giftCardType) {
        this.giftCardType = giftCardType;
    }

    public Integer getPresentPt() {
        return this.presentPt;
    }

    public void setPresentPt(Integer presentPt) {
        this.presentPt = presentPt;
    }

    public Integer getBaosteelUse() {
        return this.baosteelUse;
    }

    public void setBaosteelUse(Integer baosteelUse) {
        this.baosteelUse = baosteelUse;
    }

    public String getQuotaCardPic() {
        return this.quotaCardPic;
    }

    public void setQuotaCardPic(String quotaCardPic) {
        this.quotaCardPic = quotaCardPic;
    }
}
